terada_life

local supabaseの構築方法

概要

ローカル環境でSupabaseを構築・運用する方法について。Supabase CLIを使ったローカル開発環境のセットアップ手順、Docker構成、マイグレーション管理などをまとめる。

内容

セットアップ

  • supabaseをlocalで扱うには、supabase cliが必要
    • cliはbrewでインストール出来る
    • 初期セットアップは supabase init で実行する
    • 実行後にconfig.tomlが生成される(設定ファイル)

起動

  • 起動は supabase start で出来る(docker上で動作するので、docker desktopの起動が必要!!)

マイグレーション

  • supabase db reset でマイグレできる
    • resetなのにマイグレなの??
  • supabase/migrations/ 配下のsqlファイルが実行される

検証項目

  • Supabaseのローカル構築手順をざっくり理解出来ること
  • Supabase CLIでローカル環境を起動できる
  • マイグレーションファイルを作成・適用できる
  • ローカルのSupabase Studioにアクセスできる
  • シードデータの投入方法を理解する

スコープ対象外

  • 本番環境(Supabase Cloud)へのデプロイ
  • Edge Functionsの実装

参考資料

メタデータ

  • ステータス: 完了
  • タグ: supabase, ローカル開発, Docker, マイグレーション
  • 作成日時: 2026/03/09
  • 更新日時: 2026/03/09